Package com. bitmovin. player. api. live
Contains API to configure live playback.
Types
Link copied to clipboard
data class LiveConfig(lowLatencyConfig: LowLatencyConfig?, synchronization: List<SynchronizationConfigEntry>, liveEdgeOffset: Double, minTimeShiftBufferDepth: Double) : Parcelable
Content copied to clipboard
Configures the behaviour when playing live content.
Link copied to clipboard
enum LiveSynchronizationMethod : Enum<LiveSynchronizationMethod> , Parcelable
Content copied to clipboard
A method or protocol that can be used to synchronize time with an external source.
Link copied to clipboard
Provides the means to configure low latency settings and to query the current low latency state. Accessible through Player.lowLatency.
Link copied to clipboard
data class LowLatencyConfig(targetLatency: Double, catchupConfig: LowLatencySynchronizationConfig, fallbackConfig: LowLatencySynchronizationConfig) : Parcelable
Content copied to clipboard
Configures settings for low latency playback.
Link copied to clipboard
data class LowLatencySynchronizationConfig(playbackRateThreshold: Double, seekThreshold: Double, playbackRate: Float) : Parcelable
Content copied to clipboard
Configures target latency synchronization behaviour.
Link copied to clipboard
data class SynchronizationConfigEntry(source: String, method: LiveSynchronizationMethod) : Parcelable
Content copied to clipboard
Defines a source and a method to synchronize time with.